package com.edu.proxy.staticproxy;
/**
 * 从静态代理中可以看出：
 * 1.接口：代理类需要实现一个接口，这个接口和委托类的接口是一样的，这样proxy才能和委托类行为表现一致
 * 2. 方法（Method）:由于接口限制，proxy类中也要有interface中的各个方法，这就造成了代码重复
 * @author wangjunjie
 */
public class CountTest {  
	  
    /** 
     * 
     * @param args 
     */  
    public static void main(String[] args) {  
        CountImpl countImpl = new CountImpl();    
        CountProxy countProxy = new CountProxy(countImpl);    
        countProxy.updateCount();    
        countProxy.queryCount();   
  
    }  
  
} 
